VPS上安装配置MSF
/0x00 前言
参考Micro8系列第三十二课:https://micro8.gitbook.io/micro8/contents-1/31-40/32-pei-zhi-vps-shang-de-msf
0x01 VPS上安装配置MSF
在实战中,一般都是以VPS为跳板做渗透,而VPS一般又是以Linux居多,因此本次主要以Linux为安装背景。
参考文章是用的Debian。
查看系统信息:
1 | root@john:~# uname -a |
换源:
1 | root@john:~# nano /etc/apt/sources.list |
更新缓存:
1 | apt-get update |
安装MSF:
1 | apt-get install metasploit-framework |
问题1——配置SSH:
1 | apt install ssh |
问题2——更新源安装vmtools、文件头:
1 | root@john:~# apt-get install open-vm-tools-desktop fuse |
问题3——安装各种VPN,然后重启网卡即可:
1 | apt-get install -y pptpd network-manager-openvpn network-manager-openvpn-gnome network-manager-pptp network-manager-pptp-gnome network-manager-strongswan network-manager-vpnc network-manager-vpnc-gnome |
问题4——Kali U盘安装不能挂载:
df -m
此时会看到挂载信息,最下面的是/dev/XXX /media
,这个是U盘设备挂载到了/media
,导致cd-rom不能被挂载。umount /media
上面那个国外的解决方案还要继续mount /dev/XXX /cd-rom
,但本机测试不用自己挂载,安装程序会自己挂载。自己挂载反而会引起后面出现GRUB安装失败。exit
退出命令窗口后,返回之前的语言选择,继续安装,现在不会再出现cd-rom无法挂载的情况了,安装顺利完成
在VPS配置并更新好以上源时,按照项目或者任务在安装其他相关工具辅助。当不确定或者对某些工具遗忘时,可如下操作:
1 | apt-cache search kali-linux |
安装配置zsh:
1 | apt-get install zsh |
如果是VPS不建议安装oh-my-zsh,很多国外的VPS延迟较多,这里是配置zsh。
1 | wget https://raw.githubusercontent.com/skywind3000/vim/master/etc/zshrc.zsh |
把下载的文件复制到~/.zshrc
文件里保存,运行zsh即可。头一次运行会安装一些依赖包,稍等两分钟,以后再进入就OK了。
如果不能Tab补全:
1 | vim /root/.bashrc |
到最后一行添加:
1 | if [ -f /etc/bash_completion ] && ! shopt -oq posix; then |
为MSF payload安装辅助框架:
1 | apt-get install veil-evasion |